black-spotted torpedo - Turkish English Dictionary